Delante de pero siempre se escribe coma. Y lo mismo delante de las conjunciones sino y mas.
- Esa frase es correcta, pero no adecuada.
- Debes publicar el trabajo no solo por tu satisfacción personal, sino también por tu currículum.
- No dejaba de pensar en el asunto, mas no encontraba ninguna explicación lógica.